﻿using System;
using System.Collections;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using AGRTraining.za.co.agrtraining.model;

namespace AGRTraining.za.co.agrtraining.services
{
    interface IStudentService
    {
        Student getStudentDetails(string studCode);
        void addNewStudent(Hashtable stud);
        void updateStudentDetails(Student stud);
        IEnumerable<Subject> getStudentSubjects(string studCode);
        void addCourse(string studCode,string courseCode);
        IEnumerable<Student> viewAllStudents();
        IEnumerable<Project> viewAllStudentPlacementHistory(string studCode);
        IEnumerable<AttendanceCertificate> viewStudentAttendanceCertificate(string studCode);
        IEnumerable<Student> viewAllStudentsInSpecifiedYear(int year);
        IEnumerable<Subject> viewIncompletedSubjects(string studCode);
        IEnumerable<Subject> viewCompletedSubjects(string studCode);
    }
}